program framework;



uses
  Forms,
  ULibFormularioBase in 'lib\ULibFormularioBase.pas' {_libFormularioBase},
  ULibFormularioConfirmarCancelarBase in 'lib\ULibFormularioConfirmarCancelarBase.pas' {_libFormularioConfirmarCancelarBase},
  ULibFormularioConsultaCadastroBase in 'lib\ULibFormularioConsultaCadastroBase.pas' {_LibFormularioConsultaCadastroBase},
  ULibFormularioCadastroBase in 'lib\ULibFormularioCadastroBase.pas' {_libFormularioCadastroBase},
  clsSystem in 'class\clsSystem.pas',
  clsOperationType in 'class\clsOperationType.pas',
  clsICadastroBase in 'interface\clsICadastroBase.pas',
  clsSubGUI in 'class\clsSubGUI.pas',
  inssAceConsUsuario in 'gui\inssAceConsUsuario.pas' {frmAceConsUsuario},
  inssAceCadastroUsuario in 'gui\inssAceCadastroUsuario.pas' {frmAceCadastroUsuario},
  libMenu in 'lib\GUI\libMenu.pas' {frmMenu},
  inssAceCadastroPerfil in 'gui\inssAceCadastroPerfil.pas' {frmAceCadastroPerfil},
  inssAceConsultarPerfil in 'gui\inssAceConsultarPerfil.pas' {frmAceConsultarPerfil},
  inssAceConsultarFuncionalidade in 'gui\inssAceConsultarFuncionalidade.pas' {frmAceConsultarFuncionalidade},
  inssAceCadastroFuncionalidade in 'gui\inssAceCadastroFuncionalidade.pas' {frmAceCadastroFuncionalidade},
  libAceRealizarLogin in 'lib\GUI\libAceRealizarLogin.pas' {frmAceRealizarLogin},
  libAceAlterarSenha in 'lib\GUI\libAceAlterarSenha.pas' {frmAceAlterarSenha},
  inssAceListarPerfis in 'gui\inssAceListarPerfis.pas' {frmAceListarPerfis},
  inssAceListarUsu in 'gui\inssAceListarUsu.pas' {frmAceListarUsu},
  clsFachada in 'lib\Class\clsFachada.pas',
  clsPerfil in 'class\clsPerfil.pas',
  clsFuncionalidade in 'class\clsFuncionalidade.pas',
  clsLog in 'class\clsLog.pas',
  clsUsuario in 'class\clsUsuario.pas',
  LibDmoConnection in 'lib\LibDmoConnection.pas' {dmoConnection: TDataModule},
  LibUtils in 'lib\LibUtils.pas',
  libIRepository in 'lib\Interface\libIRepository.pas',
  clsConfig in 'lib\Class\clsConfig.pas',
  clsRepository in 'lib\Class\clsRepository.pas',
  clsRepositorioFuncionalidade in 'repository\clsRepositorioFuncionalidade.pas',
  clsDictionary in 'lib\Class\clsDictionary.pas',
  clsRepositorioLog in 'repository\clsRepositorioLog.pas',
  clsUsuarioLogado in 'lib\Class\clsUsuarioLogado.pas',
  clsRepositorioPerfil in 'repository\clsRepositorioPerfil.pas',
  clsRepositorioUsuario in 'repository\clsRepositorioUsuario.pas',
  clsEObjectAssociedException in 'lib\Exeception\clsEObjectAssociedException.pas',
  clsTextFileLib in 'lib\Class\clsTextFileLib.pas',
  clsRaveReport in 'lib\Class\clsRaveReport.pas',
  clsRepositorioRelatorio in 'repository\clsRepositorioRelatorio.pas',
  UdmoReportLib in 'lib\Data Module\UdmoReportLib.pas' {_dmoReportLib: TDataModule},
  UdmoRaveReport in 'lib\Data Module\UdmoRaveReport.pas' {dmoRaveReport: TDataModule},
  ActiveDs_TLB in 'Utils\ActiveDs_TLB.pas',
  adshlp in 'Utils\adshlp.pas',
  inssOpeSelecionarPasta in 'gui\inssOpeSelecionarPasta.pas' {frmOpeSelecionarPasta},
  ULibFormularioLoading in 'lib\ULibFormularioLoading.pas' {frmLoading},
  clsMessageType in 'lib\Class\clsMessageType.pas',
  uLibFormularioMessageBox in 'lib\uLibFormularioMessageBox.pas' {frmMessageBox},
  clsFormValidationException in 'lib\Exeception\clsFormValidationException.pas',
  libAceConfigurarBanco in 'lib\GUI\libAceConfigurarBanco.pas' {frmAceConfigurarBanco},
  clsUsuarioSenha in 'class\clsUsuarioSenha.pas',
  clsRepositorioUsuarioSenha in 'repository\clsRepositorioUsuarioSenha.pas',
  clsCriptografyLib in 'lib\Class\clsCriptografyLib.pas';

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TdmoConnection, dmoConnection);
  Application.CreateForm(TdmoRaveReport, dmoRaveReport);
  Application.CreateForm(TfrmMenu, frmMenu);
  Application.Run;
end.
